Skip to content

fix(tray): disable macOS floating tooltip overlay - #189

Merged
cursor[bot] merged 1 commit into
masterfrom
cursor/disable-mac-tray-tooltip-75c8
Nov 13, 2026
Merged

cursor[bot] merged 1 commit into
masterfrom
cursor/disable-mac-tray-tooltip-75c8

Conversation

@aspauldingcode

Copy link
Copy Markdown
Owner

Problem

On macOS, pass-store-tray was setting a multi-line NSStatusItem tooltip (dendritic / flake dirty / nixpkgs Nd old / fleet rows). That tip painted as a floating overlay that followed the pointer instead of staying attached to the menubar icon.

Fix

  • Darwin: never set a tray tooltip; clear it on every refresh. Status remains in the menubar menu only.
  • Linux: StatusNotifier tooltips unchanged.

Immediate relief (before rebuild)

launchctl bootout gui/$(id -u)/com.aspauldingcode.pass-store-tray 2>/dev/null || true
pkill -f pass-store-tray || true

Then after merge:

cd /etc/nix-darwin/.dotfiles && git pull && nh darwin switch

Files

  • modules/apps/pass-store-tray/src/main.rs
  • docs/dendritic-tray.md
Open in Web Open in Cursor 

Multi-line NSStatusItem tooltips from tray-icon were painting a pointer-
following overlay with dendritic/fleet status. Keep that status in the
menubar menu only; clear tooltips on Darwin. Linux tips unchanged.

Co-authored-by: Alex Spaulding <[email protected]>
@cursor
cursor Bot merged commit 6f1edf4 into master Nov 13, 2026
4 of 14 checks passed
@cursor
cursor Bot deleted the cursor/disable-mac-tray-tooltip-75c8 branch November 13, 2026 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants